@charset "gb2312";

/* CSS Document */

body { margin:0 auto; width:980px;font-family:"�ź�",Arial Narrow,arial,serif;background:#ffffff;font-size:12px; background: url(/images/web/body_bg.jpg) repeat-x top}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}

table,td,tr,th{font-size:12px;}

li{list-style-type:none;}

table{ margin:0 auto;}

img{vertical-align:top;border:0;}

ol,ul {list-style:none;}   

caption,th {text-align:left;}  

h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   

a {color:#000;text-decoration:none;}

a:visited {color:#000;text-decoration:none;}

a:hover {color:#000;text-decoration:underline;}

a:active {color:#000;}

.clear {clear:both; height:0; line-height:0;overflow:hidden; display:block;}

.fB{font-weight:bold;}

.f_red{ color:#FFD1CE}

.fred{ color:#A3000C}

.f14px{font-size:14px;}

.f_w{ font-weight:bold;}

.left{float:left;}

.right{float:right;}

.f_line26px{ line-height:26px;}

.kuang{ border:solid 1px #D7D7D7; margin-top:10px;}

.kuang h1{ height:29px; line-height:29px; background: url(/images/web/title_bg.jpg) repeat-x 0 -70px; border-bottom:solid 1px #D7D7D7;}

.kuang h1 div{background:url(/images/web/title_bg.jpg) 0 -41px no-repeat; font-size:14px; color:#FFF; font-weight:bold; padding-left:25px;}

.kuang h1 span{ float: right; padding:5px;}





#na{ padding:0 0 85px 745px;height:32px; background:url(/images/web/top.jpg);}

#na li{ float:left; width:75px;  line-height:32px; overflow:hidden; text-align:center;}



.menu{ height:32px; line-height:32px; padding:0 0 1px 10px;overflow:hidden; background:url(/images/web/title_bg.jpg) repeat-x;}

.menu li{float: left; padding:0 12px;text-align:center;letter-spacing:3px;}

.menu li a{color:#FFF; font-weight:bold}

.menu li a:visited {color:#FFf;}

.menu li a:hover{ text-decoration:none;color: #FFD1CE;}

.menu li a.span{color:#FFCC00; }

.banner{ padding:4px 0 10px 0}

.menu_en li{letter-spacing: 0; padding:0 12px;}



.seachmain{ border:solid 1px #C60102; padding:10px;background:#fff;}

.positionText {padding-left:30px;background:url(/images/web/ico-3.gif) 10px 9px no-repeat;margin-top:5px;margin-bottom:0px;height:28px;	line-height:28px;	border-bottom:1px dashed #c8c8c8; font-size:14px;}

.resultlist{padding:2px 20px;}

.resultlist h2{display:none;}

.item h3 {padding: 0px;padding-left: 20px;background:url(/images/web/ico-7.gif) 5px 8px no-repeat;}

.item h3 .title{font-size:14px;font-weight:normal;line-height:25px;text-decoration:underline;}

.item h3 .title:hover{text-decoration:none;	}

.item {margin-top:16px;margin-left: 8px;}

.item .intro{font-size:14px;line-height:19px;padding-left:2px;color:#777;}

.item .info{font-size:12px;line-height:26px;color:#080;}

.item .info small{font-size:12px;}

.item .info span{margin-right:10px;}

.item .info a{color:#444;}





.main .search{ padding:5px;}

.main .search form div{ height:30px; line-height:30px;}

.main .search form div input {
	vertical-align: middle;
	margin: -3px 0 0 0; 
}

.main .search form div span{ padding:0 3px;}

.main .search form div .keyword{ border:solid 1px #666; color:#333; width:130px;}

.main .amin_l{ width:735px; float:left;}

.main .amin_l .news_pic_index,.main .amin_l .gcld_index{ width:210px; float:left;}

.main .amin_l .news_group_index{ width:497px; float:left; padding-left:28px;}

.main .amin_l .news_group_index h1,.main .amin_l .news_pic_index h1{ height:23px; line-height:23px; font-size:14px; font-weight:bold; color:#A3000C; border-bottom:1px dotted #A6A6A6; margin-bottom:10px;}

.main .amin_l .news_group_index h1 span,.main .amin_l .news_pic_index h1 span{ float: right;}

.main .amin_l .news_group_index ul li{ line-height:27px; height:27px; background:url(/images/web/ico.png) no-repeat 2px 10px; padding-left:10px;	}

.main .amin_l .news_group_index ul li span{ float:right; color:#999;}

.main .amin_l .news_group_index ul li a{ color:#727272;}

.main .amin_l .news_group_index ul li a:hover{ color:#000;}

.main .amin_l .gcld_index{ margin-right:10px;}

.main .amin_l .gcld_index ul{ padding:10px;}

.main .amin_l .gcld_index li{ padding-bottom:5px;line-height:22px;}

.main .amin_l .gcld_index li h2{ font-weight:bold;  height:22px; line-height:22px;}

.main .amin_l .ldgh_index{ float:left; width:510px; padding-bottom:10px;}

.main .amin_l .ldgh_index li{line-height:28px; border-bottom:#E4E4E4 1px dotted; margin:0 8px;}

.main .amin_l .ldgh_index .shoutiao{ padding:10px 0 5px 0; border-bottom:0; line-height:26px;}

.main .amin_l .ldgh_index .shoutiao .cc_add{ padding:0 10px; width:160px;float:left; margin:0;}

.main .amin_l .ldgh_index .shoutiao .cc_add2{float:left; width:320px;}

.main .amin_l .ldgh_index .shoutiao img{ width:160px; height:100px;}

.main .amin_l .ldgh_index .shoutiao h3{ line-height:30px; font-weight:bold; width:320px;}

.main .amin_l .gundong{ border:solid 1px #A3000C; margin-top:10px;}

.main .amin_l .gundong .title_se{background: url(/images/web/title_bg.jpg) repeat-x 0 -102px; height:28px; line-height:28px;}

.main .amin_l .gundong .title_se li{ height:28px; line-height:28px; width:85px; float:left; padding:0 10px; font-size:14px; font-weight:bold; text-align:center; color:#fff;}

.main .amin_l .gundong .title_se li.dangqian{background: url(/images/web/title_bg.jpg) 10px -135px no-repeat; height:25px; line-height:25px; margin-top:3px; color:#B50100; padding-right:0; margin-right:10px;}

.main .amin_l .gundong .title_se li a{ color:#FFF; height:28px; line-height:28px;}

.main .amin_l .gundong .title_se li.dangqian a{ color:#B50100;}

.main .amin_l .gundong #demo{ padding:8px 8px 0 8px; width:717px; overflow:hidden;}

#oDIV1,#oDIV2,#oDIV3{width:717px; overflow:hidden;}

.main .amin_l .gundong .demo_gd td{ padding:0 5px;}

.main .amin_l .gundong .demo_gd td img{ width:167px; height:130px;}

.main .amin_l .gundong .demo_gd td h1{ color:#727272; font-weight:bold; text-align:center; line-height:33px;}

.main .main_l_l{ float:left; width:170px;}

.main .main_l_l .tit{background: url(/images/web/title_bg.jpg) repeat-x 0 -102px; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#fff;}

.main .main_l_l .tit img{ float:left; padding:8px 5px 0;}

.main .main_l_l .tit span{float:left;}

.main .main_l_l .tit span a{ color:#fff;}

.main .main_l_l .kk{border:solid 1px #D7D7D7; margin-top:5px;}

.main .main_l_l .yewu_index{text-align: center;}

.main .main_l_l .yewu_index table{ width:160px; margin-top:5px;}

.main .main_l_l .yewu_index table td{line-height:25px; text-align:center;}

.main .main_l_l .xsdw_index{ text-align:center; padding:7px 0;}

.main .main_l_l .xsdw_index select{ width:155px; font-size:12px;}

.main .main_l_l .xsdw_index select{ margin-bottom:5px;}

.main .main_l_l .fuwu_index{ line-height:27px; padding:5px;}

.main .main_l_l .fuwu_index img{ float:left; padding:0 5px 0 0; width:66px; height:52px;}



.main .main_l_r{ width:550px; padding-left:14px; float:left; padding-top:6px;}

.main .main_l_r .tit{background: url(/images/web/title_bg.jpg) 0 -165px repeat-x; height:28px; line-height:28px;}

.main .main_l_r .tit h2{ background: url(/images/web/title_bg.jpg) 0 -199px no-repeat; font-size:14px; font-weight:bold; color:#A3000C; letter-spacing:3pt; padding-left:20px; float:left; width:100px;}

.main .main_l_r .en h2{ letter-spacing:0;}

.main .main_l_r .tit span{ float: right; padding:7px 14px 0 0;}

.main .main_l_r .kk{ border:solid 1px #A3000C; border-top:0;}

.main .main_l_r .about_index{ line-height:21px; color:#A3000C;}

.main .main_l_r .jieshao{ padding:5px;}



.main .main_l_r .about_index .licheng{ line-height:28px; padding:5px;}

.main .main_l_r .about_index .s_logo{ background:url(/images/web/ico_index_bg.jpg) no-repeat 10px 0; height:96px; padding-left:10px;}

.main .main_l_r .about_index .s_logo a{ display:block; float:left; width:68px; padding:65px 20px 0 0; line-height:26px; text-align:center; color:#666;}



.main .main_l_r .yewu_index{ margin-top:10px; line-height:21px; color:#A3000C; height:255px;}

.main .main_l_r .about_index p{ margin:0}

.main .main_l_r .yewu_index div.keji{ width:249px; float:left;  overflow:hidden; padding-left:15px;color:#999; line-height:26px;}

.main .main_l_r .yewu_index div.keji p{ margin:0;}

.main .main_l_r .yewu_index div.keji h4{background:url(/images/web/ico.png) no-repeat 0 -283px; font-weight:bold; color:#D81333; line-height:24px; padding:0 5px 0 16px;}

.main .main_l_r .yewu_index div.keji h4 span{ color:#000; float:right;}

.main .main_l_r .yewu_index div.keji a{ color:#999;}



.main .main_r{ width:227px; float:left; padding-left:18px;}

.main .main_r1{ width:227px; float:right; padding-left:18px;}

.main .main_r .video{ height:198px; width:220px; padding:38px 3px 6px; background:url(/images/web/ico.png) 0 -324px no-repeat;}

.main .main_r .video_en{ background:url(/images/web/ico.png) 0 -664px no-repeat;}

.main .main_r .video .video_list{ margin:5px 0; padding:5px; line-height:20px;}

.main .main_r .video .video_list li { color:#FFF; }

.main .main_r .video .video_list li a{ color:#FFF; }

.video_con{ text-align:center;}

.main .main_r .baozhi{ border:solid 1px #DFDFDF; padding:9px; height:283px; overflow:hidden; margin-top:10px;}

.main .main_r .baozhi img{ width:206px; height:283px;}

.main .main_r .xsgs{ padding:5px 6px 0 6px;}

.main .main_r .xsgs li{background:url(/images/web/ico.png) 0 -578px no-repeat; height:20px; line-height:20px; padding-left:20px; margin-bottom:10px; font-weight:bold; color:#A3000C;}

.main .main_r .xsgs li a{color:#A3000C;  }

.main .main_r .zt{ padding:2px;}

.main .main_r .zt li{ padding:3px;}



.main .main_r .zt li img{width:215px; height:245px;}

.ge_nei{ width:10px;}

.left_nei{ width:270px; background:#F3F3F3;}

.left_nei .title{background: url(/images/web/title_bg.jpg) repeat-x 0 -242px; height:28px; line-height:28px; color:#FFF; padding-left:10px;}

.left_nei .title span{font-size:14px; font-weight:bold;}

.left_nei .xg_class{padding:0 4px 6px;}

.left_nei .xg_class li{ margin:3px 0 0 0; line-height:26px; height:26px; border:solid 1px #E6E6E6; background:#fff; color:#A3000C;}

.left_nei .xg_class li.dq{background:url(/images/web/ico.png) no-repeat 0 -96px;}

.left_nei .xg_class li a{ background:url(/images/web/ico.png) no-repeat 5px -63px;color:#A3000C; padding-left:25px;}

.left_nei .xg_class li.dq a{ color:#E30000; font-weight:bold; background:none;}

.left_nei .q_link{ text-align:center; padding:6px 0;}

.left_nei .q_link select{ width: 189px; text-align:center;}

.left_nei .img_list{text-align:center;}

.left_nei .img_list img{ padding-bottom:2px;}

.right_nei{ width:710px;}

.right_nei .title{background: url(/images/web/ico.png) no-repeat 0 -22px; height:26px; line-height:26px; color:#A3000C; padding-left:20px; border-bottom: dotted 1px #A6A6A6;}

.right_nei .title a{ color:#A3000C; }

.right_nei .title span{font-size:14px; font-weight:bold;}

.right_nei .title cite{ font-family:"����"; font-size:12px; color:#AEAEAE; font-style:normal; float:right;}

.right_nei .info{ line-height:30px; color:#727272; padding-left:10px; padding-right:10px;}

.right_nei .list_info{ padding:10px 4px;}

.right_nei .info .h1title{ font-size:16px; font-weight:bold; color:#a3000c; text-align:center;}
.right_nei .info .h2title{ font-size:12px; font-weight:bold; color:#9B7550; text-align:center;}

.right_nei .list_info li{ line-height:30px; border-bottom:#cdcdcd 1px dashed;background: url(/images/web/ico.png) no-repeat 4px -610px;padding-left:20px; margin-bottom:2px;}

.right_nei .list_info div{ float:right; color:#CCC;}

.right_nei .list_info li a{ color:#666;}

.right_nei .list_info li a:hover{ color:#000;}



.right_nei .list_img li{ padding-right:10px; float:left; width:220px;}

.right_nei .list_img li img{ width:220px; height:160px; border:solid 1px #E6E6E6; padding:2px; margin:18px 0 5px;}

.right_nei .list_img li h1{ line-height:22px; height:45px; background:#FBFBFB; font-weight:bold;  text-align:center;}

.right_nei .list_img li h1 a{ color:#A3000C;}

.right_nei .list_img li h1 a:hover{ color:#BF000F; text-decoration:none}

.right_nei .list_img li.no{ padding-right:0;}

.footer{background: url(/images/web/title_bg.jpg) repeat-x 0 -357px; padding-top:26px; text-align:center; line-height:33px; color:#999;}

.link_img{ padding-top:5px;}

.lj{ text-align:center; padding-bottom:5px;}



.mail td{ padding:5px;}

.mail td input{ padding:0; font-size:12px;}

.mail .shuru{ width:140px; height:18px; line-height:18px;font-sitze:12px;}

.mail .denglu{height:22px; line-height:22px;font-size:12px; border:0; width:96px;}

.mail .lt{ width:60px; text-align:center;}

.mail .xinxi{ line-height:21px;color:#666;}

.bt_new{ font-size:14px; font-weight:bold; color:#A3000C;}

.new_qyln{ width:290px; padding-right:30px;}

.new_bzhy{ width:410px;}



.pagesplit {padding:12px 0px 12px 16px;	margin:0px auto;}

.pagesplit li{float:left;line-height:17px;margin-right:6px}

.pagesplit li a{float:left;	padding:2px 4px 2px;color:#e30000;border:1px solid #EEE}

.pagesplit li a:hover{color: #F00;	text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #666}

.pagesplit li.thisclass a, .pagebox ul li.thisclass a:hover{color:#F63;	padding:2px 4px 1px;border-bottom:2px solid  #666;font-weight:bold}

.pagesplit .pageinfo{float:right;line-height:21px;padding:12px 10px 12px 16px;color:#999;}

.pagesplit .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}

.kjjb_css { background:#F4F4F4;}

.kjjb_css td{ background:#fff; text-align:center}

.kjjb_css .zuo{ text-align:left; padding-left:5px;}

.hr_cont{ margin-top:20px;}

.hr_cont img{ padding:2px; border:solid 1px #CCC; margin-right:10px;}

.pricebox {margin:0 auto;position:relative;text-align:center;}

.pricebox img{FILTER: alpha(opacity=100);}



.list_info_en{ line-height:21px; color:#A3000C;}






	.sp_sliderBox {
		margin-bottom: 10px;
		display: block;
	}
	
	.sp_sliderBox li {
		float: left;
		position: relative;
	}
	
	.sp_sliderBox .foopage {
		text-align: center;
		position: absolute;
		left: 50%;
		margin-left: -25px;
		bottom: 10px;
		z-index: 1000;
	}
	
	.sp_sliderBox .foopage a {
		margin: 0 5px;
		display: inline-block;
		background: url(/images/web/icon02.png) no-repeat;
		background-size: 12px 12px;
		width: 12px;
		height: 12px;
	}
	
	.sp_sliderBox .foopage a.selected {
		background: url(/images/web/icon01.png) no-repeat;
		background-size: 12px 12px;
	}
	
	.sp_sliderBox .foopage a span {
		display: none;
	}
	
	.sp_sliderBox {
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	
	.sp_sliderBox .arrow {
		margin: 0 auto;
		width: 1080px;
		position: relative;
		z-index: 20;
	}
	
	.sp_sliderBox .arrow li {
		position: absolute;
		top: 120px;
		cursor: pointer;
	}
	
	.sp_sliderBox .arrow .prev {
		left: 0;
	}
	
	.sp_sliderBox .arrow .next {
		right: 0;
	}
	
	.sp_sliderBox .foo {
		height: 310px;
		overflow: hidden;
	}
	
	/*------------------------------------------------------------
		slider4
	------------------------------------------------------------*/
	.sp_sliderBox .foo {
		height: auto;
	}
	
	.sp_sliderBox .arrow {
		width: auto;
		position: static;
	}
	
	.sp_sliderBox .arrow li {
		top: 35%;
		z-index: 20;
	}

.pagepreall{opacity:0;}

.pagenextall{opacity:0;}

.pageinfo{opacity:0;}
